From ed65c8b61d2c7955998f877ee501ef84a1473626 Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Sun, 11 Apr 2021 12:42:42 -0700 Subject: refactor error handling in pasteinfo --- frontend/src/pages/[hash].js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'frontend/src/pages/[hash].js') diff --git a/frontend/src/pages/[hash].js b/frontend/src/pages/[hash].js index bd7fc00..6d65f3e 100644 --- a/frontend/src/pages/[hash].js +++ b/frontend/src/pages/[hash].js @@ -1,5 +1,4 @@ -import React, { useEffect, useState, useRef } from 'react'; -import Error from '../components/Err'; +import React, { useEffect, useState } from 'react'; import { Text } from '../components/Inputs'; import CodeRenderer from '../components/renderers/Code' import PasteInfo from '../components/PasteInfo'; @@ -24,13 +23,10 @@ const ViewPaste = ({data, unauthorized, error}) => { const [isRenderMode, setIsRenderMode] = useState(false); const [enteredPass, setEnteredPass] = useState(''); const [correctPass, setCorrectPass] = useState(!unauthorized); - const ErrorLabelRef = useRef(null); const {content, language, expiry, title} = clientData; - if (error) { - ErrorLabelRef.current.showMessage(error, -1) - } + const getWithPassword = (password, errorCallback) => { resolvePaste(hash, password) @@ -78,7 +74,7 @@ const ViewPaste = ({data, unauthorized, error}) => { toggleRenderCallback={() => setIsRenderMode(!isRenderMode)} isRenderMode={isRenderMode} onChange={(e) => setTheme(e.target.value)} - err={} + err={error} /> -- cgit v1.2.3